; Music of Gyroscope (1986) (Melbourne House)
; Ripped by Megachur the 08/02/2009

	write "GYROSCOP.BIN"

music_date_rip	equ &0829
music_adr	equ &7000
first_theme	equ 0
last_theme	equ 4	; 0 -> 4

	read "music_header_v1_0.asm"

;
.init_music0
.l7000
;
	push hl
	push af
	push bc
.l7005 equ $ + 2
	ld hl,l769e
	ld a,(hl)
	ld (l7262),a
	ld (l73cb),a
	inc hl
	ld a,(hl)
	ld (l7263),a
	inc hl
	ld a,(hl)
	ld (l7264),a
	ld (l73fd),a
	inc hl
	ld a,(hl)
	ld (l7265),a
	inc hl
	ld a,(hl)
	ld (l7266),a
	ld (l74bc),a
	inc hl
	ld a,(hl)
	ld (l7267),a
	inc hl
	ld a,(hl)
	ld (l7268),a
	ld (l74ee),a
	inc hl
	ld a,(hl)
	ld (l7269),a
	inc hl
	ld a,(hl)
	ld (l726a),a
	inc hl
	ld a,(hl)
	ld (l726b),a
	inc hl
	ld a,(hl)
	ld (l726c),a
	inc hl
	ld a,(hl)
	ld (l726d),a
	inc hl
	ld a,(hl)
	ld (l726e),a
	inc hl
	ld a,(hl)
	ld (l726f),a
	inc hl
	ld a,(hl)
	ld (l7270),a
	inc hl
	ld a,(hl)
	ld (l7271),a
	ld hl,l76ae
	ld (l727d),hl
	ld hl,l7770
	ld (l742a),hl
	ld hl,l7942
	ld (l751b),hl
	call l732e
	pop bc
	pop af
	pop hl
	ret
	;
.init_music1
.l707a
	;
	push hl
	push af
	push bc
	ld hl,l795c
	ld a,(hl)
	ld (l7262),a
	ld (l73cb),a
	inc hl
	ld a,(hl)
	ld (l7263),a
	inc hl
	ld a,(hl)
	ld (l7264),a
	ld (l73fd),a
	inc hl
	ld a,(hl)
	ld (l7265),a
	inc hl
	ld a,(hl)
	ld (l7266),a
	ld (l74bc),a
	inc hl
	ld a,(hl)
	ld (l7267),a
	inc hl
	ld a,(hl)
	ld (l7268),a
	ld (l74ee),a
	inc hl
	ld a,(hl)
	ld (l7269),a
	inc hl
	ld a,(hl)
	ld (l726a),a
	inc hl
	ld a,(hl)
	ld (l726b),a
	inc hl
	ld a,(hl)
	ld (l726c),a
	inc hl
	ld a,(hl)
	ld (l726d),a
	inc hl
	ld a,(hl)
	ld (l726e),a
	inc hl
	ld a,(hl)
	ld (l726f),a
	inc hl
	ld a,(hl)
	ld (l7270),a
	inc hl
	ld a,(hl)
	ld (l7271),a
	ld hl,l796c
	ld (l727d),hl
	ld hl,l79ce
	ld (l742a),hl
	ld hl,l7c16
	ld (l751b),hl
	call l732e
	pop bc
	pop af
	pop hl
	ret
	;
.init_music2
	;
	push hl
	push af
	push bc
	ld hl,l7c30
	ld a,(hl)
	ld (l7262),a
	ld (l73cb),a
	inc hl
	ld a,(hl)
	ld (l7263),a
	inc hl
	ld a,(hl)
	ld (l7264),a
	ld (l73fd),a
	inc hl
	ld a,(hl)
	ld (l7265),a
	inc hl
	ld a,(hl)
	ld (l7266),a
	ld (l74bc),a
	inc hl
	ld a,(hl)
	ld (l7267),a
	inc hl
	ld a,(hl)
	ld (l7268),a
	ld (l74ee),a
	inc hl
	ld a,(hl)
	ld (l7269),a
	inc hl
	ld a,(hl)
	ld (l726a),a
	inc hl
	ld a,(hl)
	ld (l726b),a
	inc hl
	ld a,(hl)
	ld (l726c),a
	inc hl
	ld a,(hl)
	ld (l726d),a
	inc hl
	ld a,(hl)
	ld (l726e),a
	inc hl
	ld a,(hl)
	ld (l726f),a
	inc hl
	ld a,(hl)
	ld (l7270),a
	inc hl
	ld a,(hl)
	ld (l7271),a
	ld hl,l7c40
	ld (l727d),hl
	ld hl,l7dd0
	ld (l742a),hl
	ld hl,l7fba
	ld (l751b),hl
	call l732e
	pop bc
	pop af
	pop hl
	ret
	;
.init_music3
	;
	push hl
	push af
	push bc
	ld hl,l7fd4
	ld a,(hl)
	ld (l7262),a
	ld (l73cb),a
	inc hl
	ld a,(hl)
	ld (l7263),a
	inc hl
	ld a,(hl)
	ld (l7264),a
	ld (l73fd),a
	inc hl
	ld a,(hl)
	ld (l7265),a
	inc hl
	ld a,(hl)
	ld (l7266),a
	ld (l74bc),a
	inc hl
	ld a,(hl)
	ld (l7267),a
	inc hl
	ld a,(hl)
	ld (l7268),a
	ld (l74ee),a
	inc hl
	ld a,(hl)
	ld (l7269),a
	inc hl
	ld a,(hl)
	ld (l726a),a
	inc hl
	ld a,(hl)
	ld (l726b),a
	inc hl
	ld a,(hl)
	ld (l726c),a
	inc hl
	ld a,(hl)
	ld (l726d),a
	inc hl
	ld a,(hl)
	ld (l726e),a
	inc hl
	ld a,(hl)
	ld (l726f),a
	inc hl
	ld a,(hl)
	ld (l7270),a
	inc hl
	ld a,(hl)
	ld (l7271),a
	ld hl,l7fe4
	ld (l727d),hl
	ld hl,l815c
	ld (l742a),hl
	ld hl,l82c2
	ld (l751b),hl
	call l732e
	pop bc
	pop af
	pop hl
	ret
	;
.init_music4
	;
	push hl
	push af
	push bc
	ld hl,l82dc
	ld a,(hl)
	ld (l7262),a
	ld (l73cb),a
	inc hl
	ld a,(hl)
	ld (l7263),a
	inc hl
	ld a,(hl)
	ld (l7264),a
	ld (l73fd),a
	inc hl
	ld a,(hl)
	ld (l7265),a
	inc hl
	ld a,(hl)
	ld (l7266),a
	ld (l74bc),a
	inc hl
	ld a,(hl)
	ld (l7267),a
	inc hl
	ld a,(hl)
	ld (l7268),a
	ld (l74ee),a
	inc hl
	ld a,(hl)
	ld (l7269),a
	inc hl
	ld a,(hl)
	ld (l726a),a
	inc hl
	ld a,(hl)
	ld (l726b),a
	inc hl
	ld a,(hl)
	ld (l726c),a
	inc hl
	ld a,(hl)
	ld (l726d),a
	inc hl
	ld a,(hl)
	ld (l726e),a
	inc hl
	ld a,(hl)
	ld (l726f),a
	inc hl
	ld a,(hl)
	ld (l7270),a
	inc hl
	ld a,(hl)
	ld (l7271),a
	ld hl,l82ec
	ld (l727d),hl
	ld hl,l830c
	ld (l742a),hl
	ld hl,l832c
	ld (l751b),hl
	call l732e
	pop bc
	pop af
	pop hl
	ret
.l7262
	rla
.l7264 equ $ + 1
.l7263
	ld l,#0c
.l7265
	dec bc
.l7266
	dec bc
.l7267
	add hl,bc
.l7269 equ $ + 1
.l7268
	djnz l7273
.l726a
	dec bc
.l726b
	rla
.l726d equ $ + 1
.l726c
	ld b,#05
.l726f equ $ + 1
.l726e
	ld e,#26
.l7270
	ld b,b
.l7271
	dec de
.l7272
	ld b,e
.l7275 equ $ + 2
.l7274 equ $ + 1
.l7273
	jp l7005
.l7277 equ $ + 1
.l7276
	jp l7000
.l7279
	nop
.l727a
	xor (hl)
	halt
.l727c
	nop
.l727d
	nop
	nop
.l727f
	push af
	push bc
	ld a,b
	ld bc,#f4f4
	out (c),a
	ld bc,#f6f6
	ld a,#c0
	out (c),a
	xor a
	out (c),a
	pop bc
	ld a,c
	ld bc,#f4f4
	out (c),a
	ld bc,#f6f6
	ld a,#80
	out (c),a
	xor a
	out (c),a
	pop af
	ret
.l72a4
	push bc
	ld b,#00
	call l727f
	pop bc
	ld c,b
	ld b,#01
	call l727f
	ret
.l72b2
	ld b,#08
	ld a,(l727c)
	ld c,a
	call l727f
	ret
.l72bc
	push bc
	ld b,#04
	call l727f
	pop bc
	ld c,b
	ld b,#05
	call l727f
	ret
.l72ca
	ld b,#0a
	ld a,(l7429)
	ld c,a
	call l727f
	ret
.l72d4
	push bc
	ld b,#02
	call l727f
	pop bc
	ld c,b
	ld b,#03
	call l727f
	ret
.l72e2
	ld b,#09
	ld a,(l751a)
	ld c,a
	call l727f
	ret
.l72ec
	rla
	ld c,a
	ld b,#00
	ld hl,l7626
	add hl,bc
	ld c,(hl)
	inc hl
	ld b,(hl)
	ret
.l72f8
	ccf
	rlca
.l72fa
	ld bc,(l72f8)
	res 0,c
	ld (l72f8),bc
	jp l727f
.l7307
	ld bc,(l72f8)
	set 0,c
	ld (l72f8),bc
	jp l727f
.l7314
	ld bc,(l72f8)
	set 3,c
	ld (l72f8),bc
	jp l727f
.l7321
	ld bc,(l72f8)
	res 3,c
	ld (l72f8),bc
	jp l727f
.l732e
	ld hl,#073f
	ld (l72f8),hl
	call l7307
	xor a
	ld (l7279),a
	ld (l7517),a
	ld (l7426),a
	ld (l727c),a
	ld (l751a),a
	ld (l7429),a
	ld hl,(l727d)
	ld (l727a),hl
	ld hl,(l742a)
	ld (l7427),hl
	ld hl,(l751b)
	ld (l7518),hl
	ld hl,l736f
	ld (l7277),hl
	ld hl,l7460
	ld (l7424),hl
	ld hl,l755f
	ld (l7515),hl
	ret
.l736f
	ld hl,(l727a)
	xor a
	inc a
	ld (l727c),a
	call l72b2
.l737a
	ld a,(hl)
	inc a
	jr nz,l737f
	ret
.l737f
	inc a
	jr nz,l738a
	ld hl,(l727d)
	ld (l727a),hl
	jr l737a
.l738a
	dec a
	dec a
	bit 7,a
	jr nz,l7399
	bit 6,a
	jr z,l739c
	call l72fa
	jr l739c
.l7399
	call l7307
.l739c
	sla a
	sla a
	ld (l7279),a
	inc hl
	ld a,(hl)
	bit 7,a
	jp nz,l73b3
	bit 6,a
	jr z,l73b6
	call l7314
	jr l73b6
.l73b3
	call l7321
.l73b6
	and #3f
	push hl
	call l72ec
	call l72a4
	pop hl
	inc hl
	ld (l727a),hl
	ld hl,l73ca
	ld (l7277),hl
.l73cb equ $ + 1
.l73ca
	ld a,#2d
	or a
	jr z,l73e2
	dec a
	ld (l73cb),a
	ld a,(l7263)
	ld d,a
	ld a,(l727c)
	add d
	ld (l727c),a
	call l72b2
	ret
.l73e2
	ld a,(l7262)
	ld (l73cb),a
	ld hl,l73ee
	ld (l7277),hl
.l73ee
	ld a,(l7279)
	dec a
	ld (l7279),a
	ret nz
	ld hl,l73fc
	ld (l7277),hl
.l73fd equ $ + 1
.l73fc
	ld a,#38
	or a
	jr z,l7414
	dec a
	ld (l73fd),a
	ld a,(l7265)
	ld d,a
	ld a,(l727c)
	sub d
	ld (l727c),a
	call l72b2
	ret
.l7414
	ld a,(l7264)
	ld (l73fd),a
	ld hl,l736f
	ld (l7277),hl
	jp l736f
.l7424 equ $ + 1
.l7423
	jp l7000
.l7426
	nop
.l7427
	ld (hl),b
	ld (hl),a
.l7429
	nop
.l742a
	nop
	nop
.l742c
	ld bc,(l72f8)
	res 2,c
	ld (l72f8),bc
	jp l727f
.l7439
	ld bc,(l72f8)
	set 2,c
	ld (l72f8),bc
	jp l727f
.l7446
	ld bc,(l72f8)
	set 5,c
	ld (l72f8),bc
	jp l727f
.l7453
	ld bc,(l72f8)
	res 5,c
	ld (l72f8),bc
	jp l727f
.l7460
	ld hl,(l7427)
	xor a
	inc a
	ld (l7429),a
	call l72ca
.l746b
	ld a,(hl)
	inc a
	jr nz,l7470
	ret
.l7470
	inc a
	jr nz,l747b
	ld hl,(l742a)
	ld (l7427),hl
	jr l746b
.l747b
	dec a
	dec a
	bit 7,a
	jr nz,l748a
	bit 6,a
	jr z,l748d
	call l742c
	jr l748d
.l748a
	call l7439
.l748d
	sla a
	sla a
	ld (l7426),a
	inc hl
	ld a,(hl)
	bit 7,a
	jp nz,l74a4
	bit 6,a
	jr z,l74a7
	call l7446
	jr l74a7
.l74a4
	call l7453
.l74a7
	and #3f
	push hl
	call l72ec
	call l72bc
	pop hl
	inc hl
	ld (l7427),hl
	ld hl,l74bb
	ld (l7424),hl
.l74bc equ $ + 1
.l74bb
	ld a,#c3
	or a
	jr z,l74d3
	dec a
	ld (l74bc),a
	ld a,(l7267)
	ld d,a
	ld a,(l7429)
	add d
	ld (l7429),a
	call l72ca
	ret
.l74d3
	ld a,(l7266)
	ld (l74bc),a
	ld hl,l74df
	ld (l7424),hl
.l74df
	ld a,(l7426)
	dec a
	ld (l7426),a
	ret nz
	ld hl,l74ed
	ld (l7424),hl
.l74ee equ $ + 1
.l74ed
	ld a,#c6
	or a
	jr z,l7505
	dec a
	ld (l74ee),a
	ld a,(l7269)
	ld d,a
	ld a,(l7429)
	sub d
	ld (l7429),a
	call l72ca
	ret
.l7505
	ld a,(l7268)
	ld (l74ee),a
	ld hl,l7460
	ld (l7424),hl
	jp l7460
.l7515 equ $ + 1
.l7514
	jp l7000
.l7517
	nop
.l7518
	xor (hl)
	halt
.l751a
	nop
.l751b
	nop
	nop
.l751d
	ld bc,(l72f8)
	res 1,c
	ld (l72f8),bc
	jp l727f
.l752a
	ld bc,(l72f8)
	set 1,c
	ld (l72f8),bc
	jp l727f
.l7537
	push hl
	push af
	ld hl,l726a
.l753c
	ld a,(hl)
	ld (l7272),a
	ld (l75bb),a
	inc hl
	ld a,(hl)
	ld (l7273),a
	inc hl
	ld a,(hl)
	ld (l7274),a
	ld (l75ed),a
	inc hl
	ld a,(hl)
	ld (l7275),a
	pop af
	pop hl
	ret
.l7558
	push hl
	push af
	ld hl,l726e
	jr l753c
.l755f
	ld hl,(l7518)
	xor a
	inc a
	ld (l751a),a
	call l72e2
.l756a
	ld a,(hl)
	inc a
	jr nz,l756f
	ret
.l756f
	inc a
	jr nz,l757a
	ld hl,(l751b)
	ld (l7518),hl
	jr l756a
.l757a
	dec a
	dec a
	bit 7,a
	jr nz,l7589
	bit 6,a
	jr z,l758c
	call l751d
	jr l758c
.l7589
	call l752a
.l758c
	sla a
	sla a
	ld (l7517),a
	inc hl
	ld a,(hl)
	bit 7,a
	jp nz,l75a3
	bit 6,a
	jr z,l75a6
	call l7558
	jr l75a6
.l75a3
	call l7537
.l75a6
	and #3f
	push hl
	call l72ec
	call l72d4
	pop hl
	inc hl
	ld (l7518),hl
	ld hl,l75ba
	ld (l7515),hl
.l75bb equ $ + 1
.l75ba
	ld a,#c8
	or a
	jr z,l75d2
	dec a
	ld (l75bb),a
	ld a,(l7273)
	ld d,a
	ld a,(l751a)
	add d
	ld (l751a),a
	call l72e2
	ret
.l75d2
	ld a,(l7272)
	ld (l75bb),a
	ld hl,l75de
	ld (l7515),hl
.l75de
	ld a,(l7517)
	dec a
	ld (l7517),a
	ret nz
	ld hl,l75ec
	ld (l7515),hl
.l75ed equ $ + 1
.l75ec
	ld a,#c3
	or a
	jr z,l7604
	dec a
	ld (l75ed),a
	ld a,(l7275)
	ld d,a
	ld a,(l751a)
	sub d
	ld (l751a),a
	call l72e2
	ret
.l7604
	ld a,(l7274)
	ld (l75ed),a
	ld hl,l755f
	ld (l7515),hl
	jp l755f
	push hl
	;
.real_play_music
	;
	push bc
	push de
	push af
	di
	call l7514
	call l7276
	call l7423
	ei
	pop af
	pop bc
	pop hl
	ret
.l7626
	dw #01de,#01c3,#01aa,#0192
	dw #017b,#0166,#0152,#013f
	dw #012d,#011c,#010c,#00fd
	dw #00ef,#00e1,#00d5,#00c9
	dw #00be,#00b3,#00a9,#009f
	dw #0096,#008e,#0086,#007f
	dw #0077,#0071,#006a,#0064
	dw #005f,#0059,#0054,#0050
	dw #004b,#0047,#0043,#003f
	dw #003c,#0038,#0035,#0032
	dw #002f,#002d,#002a,#0028
	dw #0026,#0024,#0022,#0020
	dw #001e,#001c,#001b,#0019
	dw #0018,#0016,#0015,#0014
	dw #0013,#0012,#0011,#0010
.l769e
	db #03,#04,#09,#01,#03,#04,#09,#01
	db #03,#04,#09,#01,#03,#03,#09,#01
.l76ae
	db #42,#00,#82,#24,#42,#00,#02,#03
	db #02,#07,#82,#07,#02,#00,#82,#17
	db #02,#0c,#02,#2e,#42,#07,#82,#0a
	db #42,#03,#02,#05,#02,#07,#02,#03
	db #02,#00,#82,#24,#42,#00,#02,#03
	db #02,#07,#82,#24,#42,#00,#82,#03
	db #02,#0c,#02,#10,#42,#07,#82,#09
	db #42,#03,#02,#05,#02,#07,#02,#03
	db #02,#02,#82,#24,#42,#02,#02,#05
	db #02,#09,#82,#1a,#42,#02,#82,#21
	db #42,#0e,#82,#03,#42,#09,#82,#1d
	db #42,#05,#02,#07,#02,#09,#02,#0a
	db #02,#00,#82,#01,#42,#00,#02,#03
	db #02,#07,#82,#09,#42,#00,#82,#1d
	db #02,#0c,#02,#28,#42,#07,#82,#24
	db #42,#03,#02,#05,#02,#07,#02,#03
	db #02,#05,#82,#18,#42,#05,#02,#08
	db #82,#0c,#02,#15,#42,#05,#82,#21
	db #42,#11,#82,#11,#02,#0c,#02,#1c
	db #42,#08,#02,#0a,#82,#0c,#42,#08
	db #02,#07,#82,#10,#42,#07,#02,#0b
	db #02,#0e,#82,#2b,#42,#07,#82,#12
	db #42,#13,#82,#16,#42,#0e,#82,#06
	db #42,#0b,#82,#0c,#42,#0e,#02,#0f
.l7770 equ $ + 2
	db #fe,#21,#82,#00,#02,#2e,#02,#00
	db #02,#03,#02,#07,#02,#2f,#02,#00
	db #02,#06,#02,#0c,#82,#04,#02,#07
	db #02,#06,#02,#03,#02,#05,#02,#07
	db #02,#03,#02,#00,#02,#15,#02,#00
	db #02,#03,#02,#07,#02,#11,#02,#00
	db #02,#1a,#07,#0c,#07,#07,#02,#03
	db #02,#05,#02,#07,#02,#03,#02,#02
	db #02,#22,#02,#02,#02,#05,#07,#09
	db #07,#02,#07,#0e,#07,#09,#02,#05
	db #02,#07,#02,#09,#02,#0a,#0c,#00
	db #02,#03,#07,#07,#07,#00,#07,#0c
	db #07,#07,#02,#03,#02,#05,#02,#07
	db #02,#03,#0c,#05,#02,#08,#02,#0c
	db #02,#0e,#02,#05,#02,#0e,#07,#11
	db #07,#0c,#02,#08,#02,#0a,#02,#0c
	db #02,#08,#02,#07,#02,#12,#02,#07
	db #02,#0b,#07,#0e,#07,#07,#42,#13
	db #02,#15,#02,#13,#02,#15,#02,#13
	db #02,#15,#02,#13,#02,#15,#02,#18
	db #87,#23,#47,#18,#8c,#2d,#42,#18
	db #02,#1a,#02,#1b,#02,#1a,#02,#18
	db #02,#1a,#02,#1b,#02,#1a,#02,#18
	db #87,#16,#47,#18,#8c,#17,#42,#18
	db #02,#1a,#02,#1b,#02,#1a,#02,#18
	db #02,#1a,#02,#1b,#02,#18,#02,#1a
	db #02,#1b,#02,#1d,#02,#1b,#02,#1a
	db #02,#1b,#02,#1d,#02,#1b,#02,#21
	db #02,#22,#02,#21,#02,#22,#02,#21
	db #02,#22,#02,#24,#02,#26,#02,#24
	db #02,#23,#02,#24,#02,#26,#02,#24
	db #02,#23,#02,#24,#02,#26,#02,#24
	db #82,#1d,#42,#24,#82,#2b,#42,#24
	db #82,#0c,#42,#24,#82,#25,#42,#1d
	db #82,#03,#42,#1d,#02,#1f,#02,#20
	db #02,#22,#02,#20,#02,#1f,#02,#1d
	db #02,#29,#02,#1d,#02,#29,#02,#1d
	db #02,#29,#02,#1d,#02,#29,#0c,#1f
	db #02,#21,#0c,#23,#02,#21,#02,#1f
	db #02,#1d,#02,#1c,#02,#1a,#02,#18
	db #02,#17,#02,#15,#02,#13,#02,#18
	db #87,#30,#47,#18,#02,#1a,#02,#1b
	db #02,#18,#0c,#1f,#02,#20,#02,#1f
	db #02,#20,#02,#1f,#02,#1b,#02,#1f
	db #8c,#17,#42,#1f,#02,#20,#02,#22
	db #02,#20,#02,#1f,#91,#1e,#42,#1f
	db #02,#20,#02,#1f,#02,#26,#07,#1f
	db #07,#26,#07,#1f,#07,#26,#02,#27
	db #02,#26,#02,#24,#02,#26,#07,#1f
	db #02,#26,#02,#24,#07,#1f,#07,#24
	db #02,#1f,#02,#1b,#02,#1f,#02,#18
	db #02,#1b,#02,#1f,#02,#1b,#02,#27
	db #02,#26,#02,#30,#02,#2b,#02,#27
	db #02,#24,#02,#30,#02,#2b,#02,#27
	db #02,#24,#02,#30,#02,#2b,#02,#27
	db #02,#24,#02,#30,#02,#2b,#02,#27
	db #02,#24,#34,#2b,#02,#2c,#02,#2b
	db #02,#2c,#02,#2b,#02,#2c,#02,#2b
.l7942 equ $ + 4
	db #02,#2c,#fe,#1a,#42,#8c,#02,#4c
	db #02,#0c,#02,#0c,#02,#8c,#02,#4c
	db #02,#0c,#02,#0c,#02,#8c,#02,#4c
.l795c equ $ + 6
	db #02,#0c,#02,#0c,#fe,#0c,#03,#04
	db #09,#01,#03,#04,#09,#01,#03,#04
.l796c equ $ + 6
	db #09,#01,#03,#03,#09,#01,#82,#0c
	db #02,#1a,#42,#0f,#82,#02,#42,#13
	db #82,#09,#02,#0c,#02,#20,#42,#0f
	db #82,#20,#42,#13,#82,#1d,#42,#0a
	db #82,#2d,#42,#0e,#82,#1b,#42,#11
	db #82,#04,#42,#0a,#82,#30,#42,#0e
	db #82,#07,#42,#11,#82,#02,#42,#08
	db #82,#09,#42,#0c,#82,#11,#42,#0f
	db #82,#13,#42,#08,#82,#11,#02,#0c
	db #02,#11,#42,#0f,#82,#1a,#42,#07
	db #82,#1d,#42,#0b,#82,#1f,#42,#0e
	db #82,#08,#42,#07,#82,#2d,#42,#0b
	db #82,#21,#42,#0e,#82,#1a,#fe,#06
.l79ce
	db #82,#0c,#02,#12,#02,#0f,#02,#14
	db #02,#13,#02,#2d,#02,#0c,#02,#2e
	db #02,#0f,#02,#06,#02,#13,#02,#01
	db #02,#0a,#02,#2d,#02,#0e,#02,#16
	db #02,#11,#02,#1c,#02,#0a,#02,#1d
	db #02,#0e,#02,#0f,#02,#11,#02,#0a
	db #02,#08,#02,#27,#02,#0c,#02,#09
	db #02,#0f,#02,#11,#02,#08,#02,#1c
	db #02,#0c,#02,#09,#02,#0f,#02,#02
	db #47,#17,#07,#18,#02,#1a,#82,#06
	db #47,#1a,#02,#18,#02,#1f,#02,#17
	db #02,#1f,#82,#0c,#02,#1c,#42,#18
	db #02,#1a,#02,#1b,#02,#1d,#02,#1b
	db #82,#29,#42,#1a,#82,#05,#42,#18
	db #82,#01,#47,#1a,#07,#18,#11,#16
	db #9b,#0d,#42,#14,#02,#16,#02,#18
	db #02,#1a,#02,#18,#82,#1d,#42,#16
	db #82,#21,#42,#14,#82,#29,#47,#1a
	db #07,#1b,#11,#1d,#07,#1b,#07,#1a
	db #87,#29,#42,#18,#02,#1a,#02,#1b
	db #02,#1d,#02,#1b,#82,#2e,#42,#1a
	db #82,#05,#42,#18,#82,#24,#42,#1a
	db #82,#07,#42,#1b,#82,#17,#42,#1d
	db #82,#2e,#5b,#1d,#87,#0a,#42,#18
	db #02,#1a,#02,#1b,#02,#1d,#07,#1b
	db #07,#1a,#07,#18,#07,#1a,#07,#1b
	db #07,#1d,#07,#1f,#07,#23,#07,#1f
	db #02,#24,#02,#1f,#02,#1b,#02,#1f
	db #02,#1b,#02,#18,#02,#24,#02,#1f
	db #02,#1b,#02,#1f,#02,#1b,#02,#18
	db #02,#22,#02,#1d,#02,#1a,#02,#1d
	db #02,#1a,#02,#1d,#1b,#16,#07,#1a
	db #07,#1b,#02,#1d,#82,#24,#47,#1d
	db #07,#1b,#07,#1a,#07,#17,#07,#18
	db #07,#1a,#07,#1b,#07,#1a,#07,#17
	db #02,#24,#02,#1f,#02,#1b,#02,#1f
	db #02,#24,#02,#27,#02,#29,#02,#27
	db #02,#26,#02,#27,#02,#26,#02,#24
	db #02,#26,#02,#24,#02,#22,#02,#26
	db #02,#24,#02,#21,#1b,#22,#02,#24
	db #02,#22,#02,#20,#02,#1b,#02,#22
	db #02,#20,#02,#24,#02,#22,#02,#20
	db #02,#1b,#02,#22,#02,#20,#07,#23
	db #07,#24,#07,#26,#07,#27,#07,#26
	db #07,#23,#02,#24,#02,#1f,#02,#1b
	db #02,#18,#02,#24,#02,#1f,#02,#24
	db #02,#1f,#02,#1b,#02,#18,#02,#24
	db #02,#1f,#02,#22,#02,#1d,#02,#1a
	db #02,#1d,#02,#22,#02,#24,#1b,#22
	db #07,#1a,#07,#1b,#11,#1d,#07,#1b
	db #07,#1a,#02,#1f,#02,#1a,#02,#21
	db #02,#1a,#02,#23,#02,#1a,#02,#23
	db #02,#1a,#02,#24,#02,#1a,#02,#26
	db #02,#1a,#07,#24,#07,#26,#11,#27
	db #07,#26,#07,#24,#02,#26,#02,#22
	db #02,#1d,#02,#1b,#02,#1a,#02,#16
	db #02,#11,#02,#16,#02,#1a,#02,#22
	db #02,#26,#02,#29,#02,#27,#02,#29
	db #02,#2b,#02,#29,#02,#27,#02,#29
	db #02,#27,#02,#29,#02,#2b,#02,#27
	db #02,#24,#02,#1f,#02,#26,#02,#1f
	db #02,#27,#02,#1f,#02,#29,#02,#1f
	db #02,#27,#02,#1f,#02,#26,#02,#1f
	db #02,#24,#02,#26,#02,#24,#02,#20
	db #02,#1f,#02,#1b,#02,#18,#02,#1b
	db #02,#24,#02,#20,#02,#1f,#02,#1b
	db #02,#18,#02,#1b,#02,#22,#02,#1d
	db #02,#1b,#02,#1a,#02,#18,#02,#1a
	db #02,#22,#02,#1d,#02,#1b,#02,#1a
	db #02,#1b,#02,#22,#02,#20,#02,#24
	db #02,#20,#02,#1d,#02,#1b,#02,#18
	db #02,#14,#02,#1b,#02,#18,#02,#1b
	db #02,#18,#02,#20,#39,#1f,#fe,#24
.l7c16
	db #42,#8c,#02,#4c,#02,#0c,#02,#0c
	db #02,#8c,#02,#4c,#02,#0c,#02,#0c
	db #02,#8c,#02,#4c,#02,#0c,#02,#0c
.l7c30 equ $ + 2
	db #fe,#0c,#04,#03,#08,#01,#04,#03
	db #08,#01,#05,#02,#07,#01,#03,#03
.l7c40 equ $ + 2
	db #09,#01,#42,#07,#82,#10,#42,#0a
	db #82,#09,#42,#07,#82,#24,#47,#0c
	db #87,#1a,#42,#0f,#82,#21,#42,#0c
	db #8c,#03,#42,#07,#82,#1d,#42,#0a
	db #82,#01,#42,#07,#82,#09,#47,#0c
	db #87,#1d,#42,#0f,#82,#28,#42,#0c
	db #8c,#24,#42,#07,#82,#0c,#42,#0a
	db #82,#15,#42,#07,#82,#21,#47,#07
	db #87,#11,#42,#0a,#82,#1c,#42,#07
	db #8c,#10,#42,#02,#82,#2b,#42,#05
	db #8c,#12,#42,#07,#82,#16,#42,#0a
	db #82,#21,#4c,#07,#82,#2e,#51,#0c
	db #82,#06,#02,#04,#42,#07,#82,#15
	db #51,#18,#02,#0f,#82,#11,#42,#18
	db #8c,#1a,#42,#07,#82,#22,#42,#0a
	db #82,#12,#42,#07,#82,#23,#51,#18
	db #02,#0f,#82,#2d,#42,#12,#8c,#16
	db #42,#07,#82,#17,#42,#0a,#82,#1d
	db #42,#07,#82,#2b,#51,#07,#02,#0a
	db #82,#18,#42,#07,#8c,#25,#42,#02
	db #82,#03,#42,#05,#8c,#30,#42,#07
	db #02,#1d,#02,#29,#02,#1d,#02,#29
	db #02,#1d,#02,#29,#02,#1d,#02,#29
	db #82,#17,#42,#07,#82,#1e,#42,#0a
	db #82,#1a,#42,#07,#82,#1a,#51,#18
	db #02,#0f,#82,#13,#42,#18,#8c,#06
	db #42,#07,#82,#2e,#42,#0a,#02,#08
	db #02,#07,#82,#23,#51,#18,#02,#0f
	db #82,#1c,#42,#18,#02,#1f,#02,#1d
	db #02,#1b,#02,#07,#82,#08,#42,#0a
	db #02,#08,#02,#07,#02,#05,#11,#07
	db #02,#0a,#82,#20,#42,#07,#8c,#1f
	db #42,#02,#82,#2c,#42,#05,#82,#2d
	db #42,#02,#82,#12,#42,#07,#82,#11
	db #02,#1d,#42,#1c,#02,#1f,#02,#1c
	db #02,#21,#02,#1c,#02,#23,#02,#27
	db #02,#07,#82,#1b,#42,#0a,#82,#2e
	db #42,#07,#82,#07,#51,#18,#02,#0f
	db #82,#23,#42,#18,#8c,#19,#42,#07
	db #82,#2a,#42,#0a,#02,#08,#02,#07
	db #82,#19,#51,#18,#02,#0f,#82,#08
	db #42,#18,#8c,#14,#42,#07,#82,#05
	db #42,#0a,#02,#08,#02,#07,#02,#05
	db #11,#07,#02,#0a,#82,#11,#42,#07
	db #8c,#16,#42,#02,#82,#17,#42,#05
	db #82,#26,#42,#02,#82,#21,#42,#07
	db #02,#26,#02,#26,#02,#26,#02,#1c
	db #02,#1c,#02,#21,#02,#1f,#02,#21
	db #02,#1f,#02,#1d,#02,#1d,#07,#21
	db #0c,#18,#02,#18,#fe,#00,#96,#21
.l7dd0 equ $ + 2
	db #fe,#13,#82,#07,#02,#04,#02,#0a
	db #02,#2b,#02,#07,#02,#02,#02,#0c
	db #0c,#21,#02,#0f,#02,#1f,#02,#0c
	db #0c,#30,#02,#07,#02,#0f,#02,#0a
	db #02,#15,#02,#07,#02,#26,#02,#0c
	db #0c,#29,#02,#0f,#02,#15,#02,#0c
	db #0c,#1f,#02,#07,#02,#15,#02,#0a
	db #02,#05,#02,#07,#02,#0c,#02,#07
	db #0c,#2b,#02,#0a,#02,#12,#02,#07
	db #0c,#28,#02,#02,#02,#05,#02,#05
	db #0c,#12,#02,#07,#02,#0b,#02,#13
	db #02,#2a,#0c,#0d,#02,#16,#02,#1b
	db #02,#2b,#02,#1b,#02,#14,#11,#21
	db #42,#24,#02,#18,#02,#24,#02,#18
	db #02,#24,#02,#18,#02,#24,#02,#18
	db #02,#24,#02,#18,#02,#24,#02,#18
	db #02,#24,#02,#18,#02,#24,#02,#18
	db #02,#24,#02,#18,#02,#24,#02,#18
	db #02,#24,#02,#18,#02,#24,#02,#18
	db #02,#24,#02,#18,#02,#24,#02,#18
	db #02,#24,#02,#18,#02,#24,#02,#18
	db #02,#26,#02,#1a,#02,#26,#02,#1a
	db #02,#26,#02,#1a,#02,#26,#02,#1a
	db #02,#26,#02,#1a,#02,#26,#02,#1a
	db #02,#26,#02,#1a,#02,#26,#02,#1a
	db #02,#26,#02,#1a,#02,#26,#02,#1a
	db #02,#26,#02,#1a,#02,#26,#02,#1a
	db #02,#26,#02,#23,#02,#26,#02,#2b
	db #02,#29,#02,#2b,#02,#2e,#02,#2d
	db #02,#2b,#02,#29,#02,#27,#02,#26
	db #02,#24,#02,#22,#02,#24,#02,#27
	db #02,#26,#02,#24,#02,#22,#02,#24
	db #02,#26,#02,#27,#02,#26,#02,#22
	db #02,#27,#02,#26,#02,#24,#02,#22
	db #02,#20,#02,#1f,#02,#1d,#02,#1b
	db #02,#1a,#02,#18,#02,#1a,#02,#1b
	db #02,#1d,#02,#1f,#02,#1b,#02,#1f
	db #02,#1d,#02,#1f,#02,#23,#02,#1f
	db #02,#26,#02,#1f,#02,#27,#02,#1f
	db #02,#28,#02,#26,#02,#24,#02,#22
	db #02,#1f,#02,#1a,#02,#1b,#02,#1d
	db #02,#1a,#07,#1d,#02,#1f,#02,#23
	db #02,#1f,#02,#24,#02,#1f,#02,#26
	db #02,#24,#02,#24,#02,#22,#02,#1f
	db #02,#1d,#02,#1f,#02,#1d,#02,#1b
	db #02,#1a,#02,#1b,#02,#1d,#02,#1f
	db #02,#18,#02,#1a,#02,#1b,#02,#1d
	db #02,#1f,#02,#1d,#02,#1b,#02,#1d
	db #02,#18,#02,#1a,#02,#1b,#02,#21
	db #02,#22,#02,#21,#02,#1f,#02,#21
	db #02,#1b,#02,#1d,#02,#1f,#02,#1d
	db #02,#18,#02,#1a,#02,#1b,#02,#1d
	db #02,#20,#02,#1f,#02,#1d,#02,#1f
	db #02,#1b,#02,#20,#02,#22,#02,#20
	db #02,#1f,#02,#1d,#02,#1b,#02,#1a
	db #02,#1b,#02,#26,#02,#22,#02,#1f
	db #02,#22,#02,#26,#02,#22,#02,#1d
	db #02,#22,#02,#21,#02,#22,#02,#1f
	db #02,#18,#02,#1d,#02,#1c,#02,#1d
	db #02,#1c,#02,#21,#02,#1a,#02,#1b
	db #02,#1f,#02,#18,#02,#1b,#07,#18
.l7fba equ $ + 4
	db #fe,#05,#fe,#2f,#42,#91,#02,#11
	db #02,#11,#02,#11,#fe,#0c,#02,#4c
	db #02,#0c,#02,#0c,#02,#8c,#02,#4c
.l7fd4 equ $ + 6
	db #02,#0c,#02,#0c,#fe,#0c,#06,#02
	db #06,#01,#06,#02,#06,#01,#03,#04
.l7fe4 equ $ + 6
	db #09,#01,#03,#03,#09,#01,#82,#0c
	db #02,#13,#42,#1d,#02,#1c,#82,#07
	db #02,#13,#42,#1c,#02,#1a,#82,#09
	db #02,#10,#42,#1a,#07,#18,#02,#10
	db #02,#18,#02,#17,#02,#15,#02,#11
	db #82,#15,#02,#18,#02,#1c,#02,#1a
	db #02,#18,#02,#13,#42,#1a,#02,#1c
	db #02,#1d,#02,#1c,#02,#1a,#02,#17
	db #02,#13,#82,#2d,#02,#0c,#02,#13
	db #42,#1d,#02,#1c,#82,#07,#02,#13
	db #42,#1c,#02,#1a,#82,#09,#02,#10
	db #42,#1a,#07,#18,#02,#10,#02,#18
	db #02,#17,#02,#15,#82,#11,#42,#15
	db #02,#18,#02,#1c,#02,#1a,#82,#18
	db #47,#1a,#82,#1c,#42,#1d,#02,#1c
	db #02,#1a,#82,#17,#02,#13,#02,#12
	db #42,#11,#82,#15,#42,#1a,#02,#18
	db #02,#11,#82,#15,#42,#1a,#02,#18
	db #02,#13,#02,#17,#02,#1c,#02,#1a
	db #02,#13,#02,#17,#02,#1c,#02,#1a
	db #02,#11,#82,#15,#42,#1a,#02,#18
	db #02,#11,#82,#15,#42,#1a,#02,#18
	db #02,#13,#02,#17,#02,#1a,#02,#17
	db #02,#1f,#02,#1a,#02,#17,#02,#1a
	db #82,#0c,#02,#13,#42,#1d,#02,#1c
	db #82,#07,#02,#13,#42,#1c,#02,#1a
	db #82,#09,#02,#10,#42,#1a,#07,#18
	db #82,#10,#42,#18,#02,#17,#02,#15
	db #82,#11,#02,#15,#02,#18,#42,#1c
	db #82,#1a,#42,#18,#07,#1a,#02,#1c
	db #02,#1d,#02,#1c,#02,#1a,#02,#17
	db #02,#13,#82,#26,#42,#05,#02,#09
	db #82,#0c,#42,#11,#82,#15,#02,#11
	db #02,#0c,#02,#09,#42,#05,#02,#09
	db #82,#0c,#42,#0e,#82,#0c,#42,#09
	db #02,#05,#02,#09,#02,#07,#02,#0b
	db #02,#0e,#02,#13,#02,#17,#02,#13
	db #02,#0e,#02,#0b,#02,#07,#02,#0b
	db #02,#07,#02,#02,#02,#07,#02,#0b
	db #02,#07,#02,#0e,#02,#00,#02,#04
	db #02,#07,#82,#0c,#42,#10,#82,#0c
	db #42,#07,#02,#04,#02,#00,#02,#04
	db #02,#07,#82,#0c,#42,#10,#82,#0c
	db #42,#07,#02,#04,#fe,#00,#02,#04
	db #02,#07,#02,#0c,#02,#10,#02,#0c
	db #02,#07,#02,#04,#02,#05,#02,#0c
	db #02,#09,#02,#0c,#02,#05,#02,#0c
.l815c equ $ + 6
	db #02,#09,#02,#0c,#fe,#19,#42,#0c
	db #02,#13,#02,#1a,#02,#18,#02,#07
	db #02,#13,#02,#18,#02,#17,#02,#09
	db #02,#10,#07,#15,#02,#18,#82,#10
	db #42,#15,#02,#13,#07,#11,#02,#15
	db #02,#18,#02,#1c,#02,#1a,#02,#18
	db #07,#1a,#02,#18,#02,#1a,#02,#18
	db #02,#17,#02,#13,#02,#0e,#82,#21
	db #02,#0c,#42,#13,#02,#1a,#02,#18
	db #02,#07,#02,#13,#02,#18,#02,#17
	db #02,#09,#02,#10,#07,#15,#02,#18
	db #82,#10,#42,#00,#02,#04,#02,#05
	db #07,#11,#02,#15,#02,#07,#02,#17
	db #02,#18,#02,#17,#02,#0c,#02,#1c
	db #02,#1a,#02,#18,#02,#07,#02,#17
	db #02,#13,#02,#12,#02,#05,#02,#15
	db #02,#17,#02,#15,#02,#05,#02,#15
	db #02,#17,#02,#15,#02,#07,#02,#11
	db #02,#10,#02,#11,#02,#07,#02,#11
	db #02,#10,#02,#11,#02,#05,#02,#15
	db #02,#17,#02,#15,#02,#05,#02,#15
	db #02,#17,#02,#15,#02,#07,#0c,#1f
	db #02,#07,#02,#21,#02,#23,#02,#26
	db #02,#0c,#02,#13,#02,#21,#02,#1f
	db #02,#07,#02,#13,#02,#1f,#02,#1d
	db #02,#09,#02,#10,#02,#1d,#02,#1f
	db #02,#05,#02,#10,#02,#21,#02,#1f
	db #02,#1d,#02,#11,#02,#15,#02,#18
	db #02,#07,#02,#1a,#02,#1f,#02,#1d
	db #02,#0c,#02,#1f,#02,#21,#02,#1f
	db #02,#07,#02,#23,#02,#24,#02,#26
	db #02,#1d,#02,#21,#02,#26,#02,#24
	db #02,#15,#02,#11,#02,#0c,#02,#09
	db #02,#1d,#02,#21,#02,#26,#02,#24
	db #02,#21,#02,#22,#02,#21,#02,#1d
	db #02,#1f,#02,#23,#02,#1f,#02,#1a
	db #16,#1f,#02,#23,#02,#26,#07,#1f
	db #02,#1a,#02,#1f,#02,#1a,#02,#18
	db #02,#1a,#02,#18,#02,#1c,#07,#24
	db #02,#1f,#02,#1c,#02,#18,#02,#1c
	db #02,#18,#02,#1f,#07,#24,#02,#1f
	db #02,#1c,#fe,#00,#02,#04,#02,#07
	db #82,#0c,#42,#10,#82,#0c,#42,#07
	db #02,#04,#02,#05,#82,#0c,#42,#09
	db #82,#0c,#42,#05,#82,#0c,#42,#09
.l82c2 equ $ + 4
	db #82,#0c,#fe,#03,#42,#4c,#02,#0c
	db #02,#0c,#02,#0c,#02,#0c,#02,#0c
	db #02,#0c,#02,#0c,#02,#0c,#02,#0c
.l82dc equ $ + 6
	db #02,#0c,#02,#0c,#fe,#0c,#03,#04
	db #09,#01,#03,#04,#09,#01,#03,#04
.l82ec equ $ + 6
	db #09,#01,#03,#03,#09,#01,#42,#15
	db #02,#15,#07,#15,#02,#15,#02,#15
	db #07,#1c,#02,#1c,#02,#1c,#11,#09
	db #91,#09,#fe,#09,#00,#00,#00,#00
.l830c equ $ + 6
	db #00,#00,#00,#00,#00,#00,#42,#10
	db #02,#10,#07,#10,#02,#10,#02,#10
	db #07,#19,#02,#19,#02,#19,#11,#02
	db #91,#02,#fe,#02,#00,#00,#00,#00
.l832c equ $ + 6
	db #00,#00,#00,#00,#00,#00,#42,#8d
	db #02,#0d,#07,#0d,#02,#0d,#02,#0d
	db #07,#15,#02,#15,#02,#15,#11,#01
	db #91,#01,#fe,#01,#00,#00
;
.init_music	; added by Megachur
;
	or a
	jp z,init_music0
	dec a
	jp z,init_music1
	dec a
	jp z,init_music2
	dec a
	jp z,init_music3
	jp init_music4	
;
.play_music	; added by Megachur
;
	call real_play_music
	jp real_play_music
;
.game_name
	db "Gyroscope",0
.game_year
	db "1986",0
.game_publisher
	db "Melbourne House",0
.music_author
	db "",0
.music_comment
	db "",0

	read "music_end_v1_0.asm"
